package com.zscat.mallplus.center.service.impl;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.zscat.mallplus.center.entity.CenterRegisterItem;
import com.zscat.mallplus.center.mapper.CenterRegisterItemMapper;
import com.zscat.mallplus.center.service.ICenterRegisterItemService;

/**
 * 签到明细Service业务层处理
 * 
 * @author Wsen
 * @date 2020-09-26
 */
@Service
public class CenterRegisterItemServiceImpl implements ICenterRegisterItemService 
{
    @Autowired
    private CenterRegisterItemMapper centerRegisterItemMapper;

    /**
     * 查询签到明细
     * 
     * @param id 签到明细ID	
     * @return 签到明细
     */
    @Override
    public CenterRegisterItem selectCenterRegisterItemById(Long id)
    {
        return centerRegisterItemMapper.selectCenterRegisterItemById(id);
    }

    /**
     * 查询签到明细列表
     * 
     * @param centerRegisterItem 签到明细
     * @return 签到明细
     */
    @Override
    public List<CenterRegisterItem> selectCenterRegisterItemList(CenterRegisterItem centerRegisterItem)
    {
        return centerRegisterItemMapper.selectCenterRegisterItemList(centerRegisterItem);
    }

    /**
     * 新增签到明细
     * 
     * @param centerRegisterItem 签到明细
     * @return 结果
     */
    @Override
    public int insertCenterRegisterItem(CenterRegisterItem centerRegisterItem)
    {
        return centerRegisterItemMapper.insertCenterRegisterItem(centerRegisterItem);
    }

    /**
     * 修改签到明细
     * 
     * @param centerRegisterItem 签到明细
     * @return 结果
     */
    @Override
    public int updateCenterRegisterItem(CenterRegisterItem centerRegisterItem)
    {
        return centerRegisterItemMapper.updateCenterRegisterItem(centerRegisterItem);
    }

    /**
     * 批量删除签到明细
     * 
     * @param ids 需要删除的签到明细ID
     * @return 结果
     */
    @Override
    public int deleteCenterRegisterItemByIds(Long[] ids)
    {
        return centerRegisterItemMapper.deleteCenterRegisterItemByIds(ids);
    }

    /**
     * 删除签到明细信息
     * 
     * @param id 签到明细ID
     * @return 结果
     */
    @Override
    public int deleteCenterRegisterItemById(Long id)
    {
        return centerRegisterItemMapper.deleteCenterRegisterItemById(id);
    }
}
